home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_a9x / readme < prev    next >
Encoding:
Text File  |  1996-01-30  |  8.0 KB  |  218 lines

  1. Release Notes
  2. -------------
  3.  
  4.      Since I have received many requests, Version 1.91 of AVLAda9X is being
  5.      released with a development environment with the following features:
  6.         multi-text full screen editor (Borland like)
  7.         syntax templates
  8.         help on the environment and on the Ada Reference Manual (ARM)
  9.  
  10.      This is only a prototype environment. Plans are under way to develop
  11.      a complete environment with advanced programming tools such as
  12.      AI assistants for programming and debugging for Windows, Windows/NT
  13.      and OS/2.
  14.  
  15.      Please, keep in mind that this software is far from being completed
  16.      and that it is being released for working with simple programs.
  17.  
  18.      This work is being developed as an educational tool for helping to
  19.      motivate language teachers and students to learn and experiment Ada
  20.      for the first time and/or a first course on programming or special
  21.      courses on concurrency.
  22.  
  23.      Any resemblance with SmallAda of The George Washington University is
  24.      due to the fact that both environments use the same basic editing 
  25.      tools and had the same designer and implementor.
  26.  
  27.      Your support in helping the development of this software is
  28.      appreciated.
  29.  
  30.      Any comments or suggestions can be sent to:
  31.  
  32.                Arthur Vargas Lopes
  33.                Rua Inhandui 303, Ap# 204
  34.                90820-170 Porto Alegre - RS
  35.                Brazil
  36.                e-mail: in%"34U3IQN@CMUVM.BITNET"
  37.  
  38.  
  39. Thank you for your interest in this work.
  40.  
  41.  
  42. Arthur V. Lopes, PhD                               October 10, 1994.
  43.  
  44.  
  45.                            DISCLAIMER OF WARRANTY
  46.  
  47.  THIS PROLOGUE MUST BE INCLUDED IN ALL COPIES OF THIS SOFTWARE.
  48.  
  49.  THIS SOFTWARE IS ON ITS INITIAL DEVELOPMENT STAGE AND IS BEING RELEASED
  50.  FOR EXPERIMENTATION AND DEMONSTRATION PURPOSES ONLY.
  51.  
  52.  THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED
  53.  WARRANTIES WHATSOEVER. BECAUSE OF THE DIVERSITY OF CONDITIONS AND
  54.  HARDWARE UNDER WHICH THIS SOFTWARE MAY BE USED, NO WARRANTY OF FITNESS
  55.  FOR A PARTICULAR PURPOSE IS OFFERED. THE USER IS ADVISED TO TEST THIS
  56.  SOFTWARE THOROUGHLY BEFORE RELYING ON IT. THE USER MUST ASSUME THE
  57.  ENTIRE RISK OF USING THIS SOFTWARE.
  58.  
  59.  IN NO EVENT WILL THE COPYRIGHT HOLDER BE LIABLE FOR ANY DAMAGES
  60.  RESULTING FROM THE USE OF THIS SOFTWARE.
  61.  
  62.  ALL THE INFORMATION IN THIS DOCUMENT IS BELIEVED TO BE CORRECT AT THE
  63.  TIME OF PUBLICATION. THE COPYRIGHT HOLDER DO, HOWEVER, RESERVE THE RIGHT
  64.  TO MAKE ANY CHANGES IN PRODUCT SPECIFICATIONS AND/OR AVAILABILITY
  65.  WITHOUT NOTICE.
  66.  
  67.  THERE IS NO FEE EXPECTED TO BE RECOVERED FOR THE USE OF THIS VERSION.
  68.  
  69.  THIS SOFTWARE CAN BE FREELY DISTRIBUTED, PROVIDED:
  70.  
  71.  1) THERE IS NO DISTRIBUTION/USAGE FEE CHARGED,
  72.  2) ALL THE FILES WHICH ACCOMMODATE THIS SOFTWARE ARE INCLUDED, UNMODIFIED,
  73.     AND WITH THEIR MODIFICATION DATES PRESERVED; AND
  74.  
  75.  THIS SOFTWARE CANNOT BE
  76.  1) DISTRIBUTED AS A PART OF ANY OTHER PRODUCT WITHOUT THE WRITTEN
  77.     PERMISSION FROM THE AUTHOR, OR
  78.  2) USED IN A COMMERCIAL ENVIRONMENT WITHOUT THE WRITTEN PERMISSION
  79.     FROM THE AUTHOR.
  80.  
  81.  WHETHER OR NOT YOU USE THIS PACKAGE, PLEASE FEEL FREE TO DISTRIBUTE THIS
  82.  SOFTWARE WITHIN THE RESTRICTIONS GIVEN ABOVE.
  83.  
  84.  
  85. Revision History
  86. ----------------
  87.  9-20-1994, Version 1.88, First Public Release
  88.  9-23-1994, Version 1.89, Started Ada.Numerics.Elementary_Functions (Math)
  89.                           (for Float type)
  90.  9-27-1994, Version 1.90, 9X Exception handling
  91. 10-10-1994, Version 1.91, Added programs E9X.EXE (Development Environment)
  92.                           and help (files AVLHLP9X.EXE and AVLENV9X.HLP)
  93.  
  94.  
  95.  
  96. Getting Started
  97. ---------------
  98.  
  99. Make sure your system meets the hardware and software requirements.
  100.  
  101. Installation (Hard Disk)
  102.  
  103.      Copy (or download) file AVLAda9X.ZIP to a directory of your choice.
  104.  
  105.      Set the MS-DOS drive and directory so that the file AVLAda9X.ZIP is
  106.      directly visible.
  107.  
  108.      Enter at the MS-DOS prompt (uncompress AVLAda9X.ZIP):
  109.  
  110.                unzip avlAda9x <ENTER>
  111.  
  112.      You are all set!
  113.  
  114.  
  115. Notes:
  116.  
  117.     (PATH) Because this is not a finished software it is recommended to
  118.     use it from its own directory. That is, do not make it visible
  119.     to other directories (by means of the MS-DOS PATH command within
  120.     c:\autoexec.bat).
  121.  
  122.     (TIME ZONE) You may need to set the environment variable TZ (time zone).
  123.     AT the MS-DOS prompt enter:
  124.           SET TZ=ST
  125.     Enter the above MS_DOS command when the computer time displayed by
  126.     your program is not correct.
  127.  
  128.     To use the software on machines without a hard disk unzip files
  129.     AVLENV9X.HLP and AVLHLP9X.EXE on a separate floppy disk.
  130.  
  131.     The current distribution package contains the following files:
  132.  
  133. AVLADA9X.ZIP which contains (use INFO-ZIP to uncompress)
  134.  
  135.                E9X.EXE        Environment (Editor/command shell/help/etc)
  136.                A9X.EXE        Compiler/Interpreter (required)
  137.                AVLLIB9X.EXE   Librarian
  138.                AVLENV9X.HLP   Help file
  139.                AVLHLP9X.EXE   Help handler
  140.  
  141.                MY_I_IO.ADA    Instantiates package Ada.Text_IO.Integer_IO
  142.                               with Integer type
  143.                MY_F_IO.ADA    Instantiates package Ada.Text_IO.Float_IO
  144.                               with Float type
  145.  
  146.                VT100.ADS      VT100 package specification: basic screen
  147.                               operations
  148.                VT100.ADB      VT100 package body: basic screen screen
  149.                               operations
  150.  
  151.                CODES.ADA      Displays the 256 character symbols
  152.  
  153.                CQSORT.ADA     Concurrent quick sort program*
  154.  
  155.                Z.ADA          Shows the use/effect of task type
  156.                Z2.ADA         with discriminants and static scope*
  157.  
  158.                EX1.ADA
  159.                EX2.ADA        Set of programs that introduce
  160.                EX3.ADA        the use of protected units*
  161.                EX4.ADA
  162.  
  163.                DELAY.ADA      Uses tasking, DELAY and the ABORT
  164.                               statements
  165.  
  166.                FAT.ADA        Factorial
  167.  
  168.                MATH.ADA       Shows some math operations, exceptions,
  169.                               and formatted integer and float.
  170.  
  171.                EXCP.ADA       Ada 9X Exception handling.
  172.  
  173. README         Basic information on how to install AVLAda9X and
  174.                the list of files within AVLAda9X.ZIP.
  175.  
  176.  
  177. * These programs were designed by the author for a Curriculum Development
  178.   Project at The George Washington University whose principal investigator
  179.   was Dr. Michael B. Feldman and funded by ARPA under contract
  180.   #F29601-93-K-0215, administered by Phillips Laboratory, Kirtland AFB,
  181.   NM 87117-5776.
  182.  
  183.  
  184. Hardware Requirements
  185.  
  186. To use both the compiler and the interpreter you will need an IBM PC or
  187. compatible with the configuration given below. The environment (E9X.EXE)
  188. may run on 8080 based PCs. It may be possible adapt the compiler and the
  189. interpreter to run on 80286 PCs. Tests were made and showed that some work
  190. is needed to improve the speed when running on 286 PCs. Note that programs
  191. A9X.EXE and AVLLIB9X.EXE only run on 386s and up.
  192.  
  193.      Part           Requirement       Observations
  194.  
  195.      CPU            IBM PC 386        486, Pentiums, and compatibles.
  196.                                       No co-processor is required.
  197.  
  198.      (Real) RAM     ~400K             For environment and help programs.
  199.  
  200.      Extended RAM   ~2.5Mb and up     For compiler and interpreter.
  201.  
  202.      Floppy disk    ~750K             Total space for compiler,
  203.                                       interpreter, and librarian.
  204.                                       A hard disk is recommended.
  205.  
  206.      Hard disk      ~3.2Mb            For the help, E9X, and the above.
  207.  
  208.  
  209. Software Requirements
  210.  
  211.      MS-DOS version 5.0 and above.
  212.  
  213.  
  214. IBM PC is a registered trademark of International Business Machines
  215.      Corporation.
  216. MS_DOS is a registered trademark of Microsoft Corporation.
  217. Turbo Pascal Toobox is a registered trademark of Borland International.
  218.